﻿function startpay() {
    function onBridgeReady() {
        eval('var pinfo = ' + t_payinfo.payinfo + ';');
        WeixinJSBridge.invoke(
            'getBrandWCPayRequest', {
                "appId": pinfo.appId,     //公众号名称，由商户传入     
                "timeStamp": pinfo.timeStamp,         //时间戳，自1970年以来的秒数     
                "nonceStr": pinfo.nonceStr, //随机串     
                "package": pinfo.package,
                "signType": pinfo.signType,         //微信签名方式：     
                "paySign": pinfo.paySign //微信签名 
            },
            function (res) {
                if (res.err_msg == "get_brand_wcpay_request:ok") { chk_payment(); }     // 使用以上方式判断前端返回,微信团队郑重提示：res.err_msg将在用户支付成功后返回    ok，但并不保证它绝对可靠。
            }
        );
    }
    if (typeof WeixinJSBridge == "undefined") {
        if (document.addEventListener) {
            document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
        } else if (document.attachEvent) {
            document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
            document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
        }
    } else {
        onBridgeReady();
    }
    ti = window.setInterval(paycount, 1000);
}
$(function () {
    loading2();
    startpay();
});
var ti;
var n = 5;
function paycount() {
    if (n < 1) {
        window.clearInterval(ti);
        layer.closeAll();
        layer.open({
            content: '是否支付成功？'
            , btn: ['是的', '未成功']
            , shadeClose: false
            , yes: function () {
                location.href = isup == 1 ? '/my/rights' : ('/shop/order_dtl?code=' + code);
            }, no: function () {
                location.href = '/my/order_buy_unpay';
            }
        });
        return;
    }
    n--;
}